# 1. 基础镜像：根据项目 JDK 版本选择（这里用 JDK 8，若项目是 11/17，需改镜像如 openjdk:11-jre-slim）
FROM openjdk:8-jre-slim

# 2. 在容器内创建工作目录
WORKDIR /app

# 3. 复制 Jar 包：因为 Jar 和 Dockerfile 在同一目录，直接写 Jar 文件名即可
COPY hwaccount-common-0.0.1-SNAPSHOT.jar /app/
COPY hwaccount-pojo-0.0.1-SNAPSHOT.jar /app/
COPY hwaccount-server-0.0.1-SNAPSHOT.jar /app/

# 4. 启动命令：hwaccount-server 是主服务 Jar（确保它依赖另外两个 Jar，且项目打包时已处理依赖）
CMD ["java", "-jar", "/app/hwaccount-server-0.0.1-SNAPSHOT.jar"]
